草庐IT

java - 最简单的云存储服务API

全部标签

ruby-on-rails - 如何区分 Newrelic 中的 Rails API 调用?

我使用Rails5为网站和RESTfulAPI提供服务,并使用Newrelic(newrelic_rpmgem)来监控应用程序性能。目前,gem监控对一个应用程序名称的所有请求。假设我的路线看起来像这样:Rails.application.routes.drawdoresources:usersnamespace:apidonamespace:v1doresources:users,only::indexendendend此处/users是网络应用程序的路由,api/users是API的路由。现在,一旦我使用newrelic_rpm,它就看不出API和网络之间的区别。我想为报告做更多的

ruby - ruby 中的简单拼写检查方法/ gem ?

我正在寻找一种相对快速的方法来检查单词是否拼写错误,可以使用gem或API。我试过使用几种gems——raspell、ffi-aspell、hunspell-ffi、spell_cheker和spellchecker——每一种都有不同的错误。我是ruby​​的新手,希望有一个简单的解决方案(我正在处理很多短文本文件并想计算拼写错误的单词的百分比),不包括从头开始构建一些东西。尝试ffi-aspell时,出现以下错误:/Users/ntaylorthompson/.rvm/gems/ruby-1.9.2-p320/gems/ffi-aspell-0.0.3/lib/ffi/aspell/

ruby - 在 JRuby 中,如何确定导致 java.lang.ThreadDeath 的原因?

在为一些与JRuby中的临时文件交互的代码运行单元测试时,我有时会得到以下信息:Exception:java.lang.ThreadDeaththrownfromtheUncaughtExceptionHandlerinthread"Thread-6395"它似乎没有引起任何问题,但这是怎么回事,我如何确定它发生在哪里?我尝试打开-d,但这并没有给我异常的堆栈跟踪。 最佳答案 FWIW:这可能与http://jira.codehaus.org/browse/JRUBY-7074有关.我偶尔会在不使用反引号但调用系统的JRuby程序中

ruby-on-rails - Rails Heroku 服务器回形针 Amazon S3 - AWS::S3::Errors::RequestTimeout

当我用附加图像保存我的konkurrencer模型时,我在Heroku上收到错误,但在我的本地服务器上没有。.我的heroku日志:←[36m2012-04-01T17:45:37+00:00app[web.1]:←[0mStartedPOST"/admin/konkurrencers"forMYIPat2012-04-0110:45:37-0700←[33m2012-04-01T17:46:01+00:00heroku[router]:←[0mPOSTwww.konkurrencerher.dk/admin/konkurrencersdyno=web.1queue=0wait=0ms

ruby-on-rails - 具有强参数的 Rails 4 API?

我正在使用Rails4构建一个简单的API,但是使用我的“创建”方法时,一切都出错了。这是我的路线文件的相关部分:namespace:api,defaults:{format:'json'}do#/api/...Api::scopemodule::v1,constraints:ApiConstraints.new(version:1,default:true)doresources:usersendend这是api/v1/users_controller.rb:classApi::V1::UsersController[],:instrument_ids=>[])endend每当我尝试

ruby-on-rails - 在 rails 3.2 中存储带时区的时间戳

我正在尝试将所有时间戳及其包含的时区存储在Rails应用程序中。我对ActiveRecord将它们转换为utc很好,但是我有多个应用程序访问同一个数据库,其中一些应用程序是根据时区要求实现的。所以我想做的是像往常一样让activerecord转换我的时间戳,然后将它们写入数据库,并在时间戳后附加字符串“America/Los_Angeles”或任何适当的时区。我目前在jruby1.7.8上运行rails3.2.13,它实现了ruby​​1.9.3api。我的数据库是postgres9.2.4,与activerecord-jdbcpostgresql-adaptergem连接。列类型是带

ruby-on-rails - Puma 和 Nginx 502 Bad Gateway 错误(Ubuntu 服务器 14.04)

我需要部署我的Rails应用程序,所以我从这里开始执行了所有步骤,https://www.digitalocean.com/community/tutorials/how-to-deploy-a-rails-app-with-puma-and-nginx-on-ubuntu-14-04但是在教程结束时,我得到了这个错误-->“502BadGateway”编辑现在的错误消息-->“很抱歉,出了点问题。”但是Nginx错误输出是相同的,我检查了puma错误消息,但它们只是记录它何时启动以及何时正常停止。位于app_directory/log下的Rails日志不产生任何输出。puma-man

ruby-on-rails - Rails 3.1 服务器启动失败,出现 "Abort trap: 6"

当我尝试在我的Rails3.1应用程序上执行railss时,我得到:/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/rack-1.3.4/lib/rack/backports/uri/common_192.rb:53:warning:alreadyinitializedconstantWFKV_/Users/Kyle/.rvm/gems/ruby-1.9.2-p290@skateparks/gems/eventmachine-0.12.10/lib/rubyeventmachine.bundle:[BUG]Segmentati

ruby - 如何将字符串标识符存储到模型属性

我正在使用Virtus创建代表Salesforce对象的模型。我正在尝试创建具有友好名称的属性,这些名称用于访问我可以用来检索该变量的标识符“String”的值和方法。Object.attribute#=>"BOB"Object.get_identifier(:attribute_name)#=>"KEY"#ORsomethinglikethisObject.attribute.identifier#=>"KEY"友好名称用作getter/setter和标识符,我可以存储与API名称对应的每个属性。这是一个例子:classCaseincludeVirtus.modelattribute

ruby - 如何在 ruby​​ 脚本中使用 Net::FTP 将远程 FTP 服务器上的文件移动到同一 FTP 服务器上的目录

如何在ruby​​脚本中使用Net::FTP将远程FTP服务器上的文件移动到同一FTP服务器上的目录。我知道文件名并且我使用ftp.mkdir创建了一个目录,但显然没有将文件移动到创建的文件夹的方法。 最佳答案 可以使用Net::FTP类的rename()方法移动文件(和目录)。示例:ftp=Net::FTP.new("ftp.myserver.com","myusername","mypassword")ftp.binary=trueftp.passive=truepath1="/original/dir/path/"#Dirto